@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-size: 12px;
	color: #222;
	font-family:"Microsoft YaHei";
}
a:link {
	color: #222;
	text-decoration: none;
	font-size: 12px;

}
a:visited {
	text-decoration: none;
	color: #000;
	font-size: 12px;

}
a:hover {
	text-decoration: none;
	color: #222;
	font-size: 12px;

}
a:active {
	text-decoration: none;
	color: #000;
	font-size: 12px;
}
a{ color:#222222;}
a:hover{ color:#941f28;}
ul,li,dl,dt,img,span,p,h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
	border:0;
}
ul,li,dl,dt {
	list-style-type:none;
}
.clear {
	clear:both;
	margin:0;
	padding:0;
	height: 0;
	overflow: hidden;
}
.pro_nor img{
	border: 1px solid #d0d0d0;
	padding: 2px;
}
.pro_nor a:hover img{
	border: 1px solid #941f28;
	padding: 2px;
}

.cpp img{
	border: 1px solid #d0d0d0;
	padding: 2px;
}
.cpp a:hover img{
	border: 1px solid #941f28;
	padding: 2px;
}

.totalwidth {width:1002px; margin:0 auto; height:auto;}	
.totalwidth li{float:left;}
.totalwidth li:nth-last-child(1) span{display:none;}
.totalwidthpercent {width:100%; margin:0 auto;}
#top1>div:nth-child(2){color:#fff;}
.fl{float:left;}
.fr{float:right;}
.float_l{float:left;}
.float_r{float:right;}

#top1_bg{ background:url(images/20161019150713_955141972.jpg) center no-repeat; height:40px; line-height:40px;}
#top1{ color:#222222;}
#top1 a{ color:#fff;}
#top1 a:hover{ color:#941f28;}
#top2_bg{ height:120px;}

#top2_a{ margin-top:28px;}
#top2_b{ font-size:16px; color:#222; margin-top:38px; margin-left:20px;}
#top2_c{ margin-top:32px;}



/* 导航 */
#nav_bg{ width:100%; height:50px; background:#941f28;}
#nav{ width:1002px; margin:0 auto; overflow:hidden;} 
#nav ul li{line-height:50px;} 
#nav li{float:left; text-align:center; width:124px; background:url(images/20161019152948_818031605.jpg) left no-repeat;}
#nav ul li a{ color:#fff; text-decoration: none; font-size:14px; height:50px; line-height:50px; display:block; text-align:center;}
#nav ul li a:hover{ color:#fff; background:#222; text-decoration:none; font-size:15px; text-align:center; font-weight:bold;}
#nav li a:hover{display:block; font-size:15px; color:#fff; }
#nav .a_nav>a{display:block; font-size:15px; color:#fff; font-weight:bold;  background:#222;}
.fl h2{font-size: 25px;display: block;margin-left: 30px;margin-top:35px;}
.fl samp{display: block;margin-left:30px;font-family: none;letter-spacing:0px;text-transform: uppercase;font-size: 12px;}

/*banner*/
.focus { width:100%; height:600px; overflow:hidden; position:relative;}
.focus ul {height:600px; position:absolute;}
.focus ul li {float:left; width:100%; height:600px; overflow:hidden; position:relative; background:#222;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#222; display:none;}
.focus .btn {position:absolute; width:1200px; left:50%; margin-left:-800px; height:24px; bottom:40px; text-align:right; z-index:100000;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:40%; background:url(images/banner_bg.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{overflow:hidden;}
.dis { display: none;}


/*搜索*/
#search_bg{ background:#efefef; height:40px;}
#search{width:1002px; height:40px; margin:0 auto;}
#search_l{width:745px; float:left; font-size:12px; line-height:40px; color:#222222;}
#search_l span:nth-last-child(1){display:none;}
#search_l a{color:#222222;}
#search_l a:hover{color:#941f28;}
#search_r{width:214px; float:right; padding-top:8px;}
#search_r li{float:left;}
.shurukuang{width:182px; background:url(images/20161019155917_392827074.jpg) no-repeat; height:25px;}
.shurukuang input{color:#a4a4a4; margin:0; padding:0;border:0px solid #c00; margin-left:15px; width:120px; margin-top:4px; height:16px; background:none;}


#project1_bg{ background:url(images/20190214163729_138359434.jpg) center no-repeat; height:70px; margin-top:40px;}
#project1{ color:#222222; font-size:24px; text-align:center; padding-top:2px;}
#project1 a{color:#222222; font-size:24px;}
#project1 a:hover{color:#941f28;}
#project1 span{ color:#941f28;}
.caselist{overflow:hidden;height:620px;width:1002px;}

#project2{ margin-top:20px;}
#project2 td div{ margin-bottom:5px;}
.pro_nor table tr td {
    float: left;
        padding-left: 14px;
}
.prodlist{overflow: hidden; width:776px; height: 200px}
#product_bg{ background:url(images/20161019162052_1456365828.jpg) center no-repeat; height:332px; margin-top:40px;}
#product1{ text-align:center; height:45px; line-height:45px; color:#fff; font-size:20px;}
#product1 a{ font-size:20px; color:#fff;}
#product1 a:hover{color:#222;}
#product2{ margin-top:45px;}
#roller_temp_pro a{ color:#fff;}
#roller_temp_pro a:hover{ color:#941f28;}
#roller_pro_content a{ color:#fff;}
#roller_pro_content a:hover{ color:#941f28;}

#advantage1_bg{ background:url(images/20161019164646_2073471767.jpg) center no-repeat; height:172px;}
#advantage1_a{ text-align:center; color:#fff; font-size:22px; padding-top:34px; font-weight:bold;}
#advantage1_b{ text-align:center; color:#fff; font-size:50px; padding-top:10px; font-weight:bold;}
#advantage2_bg{ background:url(images/20161019164810_269105242.jpg) center no-repeat; height:587px;}
#advantage2_a{ width:407px; margin-left:85px; padding-top:95px; font-size:18px; line-height:30px;}
#advantage2_a span{ color:#941f28}
#advantage2_b{ width:407px; margin-left:85px; padding-top:75px; font-size:18px; line-height:30px;}
#advantage2_b span{ color:#941f28}
#advantage2_c{ width:407px; margin-left:85px; padding-top:65px; font-size:18px; line-height:30px;}
#advantage2_c span{ color:#941f28}
#advantage3_bg{ background:url(images/20161019170356_2146871546.jpg) center no-repeat; height:516px;}
#advantage3_a{ width:398px; margin-left:603px; padding-top:10px; font-size:18px; line-height:30px;}
#advantage3_a span{ color:#941f28}
#advantage3_b{ width:398px; margin-left:603px; padding-top:60px; font-size:18px; line-height:30px;}
#advantage3_b span{ color:#941f28}
#advantage3_c{ width:398px; margin-left:603px; padding-top:60px; font-size:18px; line-height:30px;}
#advantage3_c span{ color:#941f28}

#about1_bg{ background:url(images/20161019171911_570817854.jpg) center no-repeat; height:400px; margin-top:40px;}
#about1_a{ margin-left:66px; padding-top:60px;}
#about1_b{ margin-left:25px; padding-top:60px; }
#about1_b1{color:#fff; font-size:26px;}
#about1_b1 span{ font-size:14px; text-transform:uppercase;}
#about1_b2{ color:#fff; line-height:35px; width:470px; margin-top:10px;}
#about1_b2 a{ color:#fff;}
#about1_b2 a:hover{ color:#222;}

#s_n_s{width:100%; background:url(images/20161019174947_1780086501.jpg) center repeat-y; padding-top:30px; margin-top:40px;    padding-bottom: 30px;}
#s_n_s_bg{width:1000px; margin:0 auto;}
#s_n_s_bg li{float:left;}
#s_n_s_bg .s1{width:41px;}
#s_n_s_bg .s2{width:306px;}

.dh_bg_3{height:36px; width:286px; margin:0 auto;}
.dh_bg_3 h3{float:left; line-height:36px; font-size:16px; font-weight:normal; color:#941f28;}
.dh_bg_3 h4{float:left; line-height:36px; font-size:16px; font-weight:normal; color:#333;}
.dh_bg_3 h5{float:left; line-height:36px; font-size:14px; font-weight:normal; color:#888; padding-left:10px;}
.dh_bg_3 span{float:right; line-height:36px; font-size:12px; font-weight:normal; }

.news_bg{width:286px; margin:0 auto; margin-top:10px;}
.news_bg_l{width:123px; float:left;}
.news_bg_r{width:153px; float:right; line-height:21px; color:#888;}

.news_c{width:286px; margin:0 auto; margin-top:10px;}

.copyright_bg{ background:#222222; height:323px !important; margin-top: 30px;}
#copyright{ padding-top:30px;}
#copyright1{ height:50px; border-bottom:1px solid #888888; border-top:1px solid #000000;}
#copyright2{width:900px;margin:0 auto; margin-top:30px;}
#copyright2_a{ margin-left:40px; color:#fff; line-height:40px; }

#copyright2_a a{ color:#fff;}
#copyright2_a a:hover{color:#941f28;}

#bottom_nav{ height:50px; background:#941f28;}
#bottom_nav1{ color:#fff; line-height:50px; font-size:14px; text-align:center;margin-left: 532px;}
#bottom_nav1 a{ font-size:14px;  color:#fff;}
#bottom_nav1 a:hover{ color:#222;}


#newBridge .icon-right-center{ left:20px !important;}


.divdgweb2_tag{width:100%; height:auto; margin:0px; padding:0px;}
.divdgweb2_tag ul{margin:0px;padding:0px;list-style-type:none;list-style:none;}
.divdgweb2_tag li{list-style:none;margin:0px;float:left;}
.divdgweb2_tag ul li span:nth-child(2),.divnews_tag ul li span:nth-child(2){float:right;}


.divnews_tag{width:100%; height:auto;}
.divnews_tag ul{margin:0px;padding:0px;list-style-type:none;}
.divnews_tag li,.divdgweb2_tag li{list-style:none;margin:0px;line-height:30px;float:left; width:286px;}



.linkTagcs{ width:902px; height:auto;}
.linkTagcs ul{margin:0px;padding:0px;list-style-type:none;}
.linkTagcs li{list-style:none;margin:0px; width:90px;padding-right:10px;line-height:50px;float:left;}
.linkTagcs li a{color:#fff;word-break:break-all;}
.linkTagcs li img{border:0px;}



.back-top-container { display: block; position: fixed; right: 50px; bottom: 50px; cursor: pointer; z-index: 99999; }
.back-top { opacity: 0.8; width: 32px; height: 32px; z-index: 10000000; background: #941f28 url(images/20170705093314_1956498675.png) center center no-repeat; }
.back-top:hover { opacity: 1; }
.back-top-text { margin-top: 3px; padding-left: 7.5px; width: 32px; border: 1px solid #000; border-radius: 5px; background: #fff; }
.back-top:hover { opacity: 1; }
.yb_conct { position: fixed; z-index: 9999999; top: 200px; right: -127px; cursor: pointer; transition: all .3s ease; }
.yb_conct a { color: #fff; text-decoration: none; }
.yb_conct a:hover { color: #ff0; }
.yb_bar ul li { width: 180px; height: 53px; font: 16px/53px 'Microsoft YaHei'; color: #fff; text-indent: 54px; margin-bottom: 1px; border-radius: 3px; transition: all .5s ease; overflow: hidden; }
.yb_bar .yb_top { background: #941f28 url(images/20170705093314_1956498675.png) no-repeat 0 0; }
.yb_bar .yb_phone { background: #941f28 url(images/20170705093314_1956498675.png) no-repeat 0 -57px; }
.yb_bar .yb_phone a{ font-size:16px;}
.yb_bar .yb_QQ { text-indent: 0; background: #941f28 url(images/20170705093314_1956498675.png) no-repeat 0 -113px; }
.yb_bar .yb_ercode { background: #941f28 url(images/20170705093314_1956498675.png) no-repeat 0 -169px; }
.hd_qr { padding: 0 29px 25px 29px; }
.yb_QQ a { display: block; text-indent: 54px; width: 100%; height: 100%; color: #fff; font-size:16px; }